
# 打开文件并读取内容
file_path = 'data.txt'
with open(file_path, 'r') as f:
    # 读取整个文件内容
    content = f.read()
    print("文件内容：")
    print(content)

# 写入文件
output_path = 'output.txt'
with open(output_path, 'w') as f:
    # 写入内容到文件
    f.write("Hello, world!")
    f.write("\n")
    f.write("This is a demo.")

# 追加写入文件
with open(output_path, 'a') as f:
    # 追加写入内容到文件
    f.write("\n")
    f.write("This is appended text.")

# 逐行读取文件内容
with open(file_path, 'r') as f:
    # 逐行读取文件内容
    lines = f.readlines()
    print("逐行读取文件内容：")
    for line in lines:
        print(line.strip())  # 去除换行符

# 使用 with 语句以及 read()、readline()、readlines() 方法可以更灵活地读取文件内容
# 关闭文件
# 当使用 with 语句时，文件会自动在适当的时候关闭，不需要手动调用关闭方法